import dayjs from 'dayjs';
export function dateFormat(
  date: Date,
  formatter: string = 'YYYY-MM-DD HH:mm:ss',
) {
  return dayjs(date).format(formatter);
}

/**
 * 判断一个时间是否是今天
 */
export function isToday(date: Date) {
  const today = dayjs();
  const target = dayjs(date);
  return today.isSame(target, 'day');
}

/**
 * 等待指定的时间（毫秒）
 * @param ms 等待时间（毫秒）
 * @returns Promise
 */
export function wait(ms: number): Promise<void> {
  return new Promise((resolve) => setTimeout(resolve, ms));
}
